//package com.ruoyi.system.utils;
//
//import com.alibaba.excel.context.AnalysisContext;
//import com.alibaba.excel.event.AnalysisEventListener;
//import com.ruoyi.system.vo.req.IntiiinonReqDTO;
//import lombok.extern.slf4j.Slf4j;
//import org.apache.poi.ss.formula.functions.T;
//import org.springframework.stereotype.Component;
//
//import java.util.ArrayList;
//import java.util.List;
//
///**
// * <p>
// *
// * </p>
// *
// * @author huangkx @net.sy
// * @since 2024-06-03  00:17
// */
//@Slf4j
//@Component
//public class ExcelListener<T> extends AnalysisEventListener<T> {
//
//
//    /**
//     * 自定义用于暂时存储data 可以通过实例获取该值
//     */
//    private final List<T> dataList = new ArrayList<>();
//
//    @Override
//    public void invoke(T data, AnalysisContext context) {
//        System.out.println("读取到数据：" + data);
//        // 这里可以处理数据，如保存到数据库等
//    }
//
//    @Override
//    public void doAfterAllAnalysed(AnalysisContext context) {
//        log.info("{}条数据，解析完成", dataList.size());
//    }
//}